package com.giCompiler.facade;

import java.util.List;
import com.giCompiler.bean.Usuario;
import com.giCompiler.exception.BusinessException;
import com.giCompiler.business.ManterUsuarioBusiness;

public class ManterUsuarioFacade {
	
	public List<Usuario> listarUsuariosFacade(){
		
		return new ManterUsuarioBusiness().listarUsuariosBusiness();
		
	}
	
	public void cadastrarUsuarioFacade(Usuario usuario) throws BusinessException{ 
        
        new ManterUsuarioBusiness().cadastrarUsuarioBusiness(usuario); 
        
	} 

	public void editarUsuarioFacade(Usuario usuario) throws BusinessException{
		
		new ManterUsuarioBusiness().editarUsuarioBusiness(usuario);
		
	}
	
	public void excluirUsuarioFacade(Usuario usuario){
		
		new ManterUsuarioBusiness().excluirUsuarioBusiness(usuario);
		
	}
	
	public List<Usuario> pesquisarUsuarioFacade(String dados, String filtro){
		
		return new ManterUsuarioBusiness().pesquisarUsuarioBusiness(dados, filtro);
		
	}

	
}
